package epoch.game.core.serialize;

import java.io.IOException;
import java.io.Serializable;

/**
 * 可序列化
 * @author will
 * @date 2016年3月23日 下午7:16:06
 */
public interface ISerializable extends Serializable{
	
	/**
	 * 反序列化
	 * @param reader
	 */
	void readFrom(IStreamReader reader) throws IOException;
	
	/**
	 * 序列化
	 * @param writer
	 */
	void writeTo(IStreamWriter writer) throws IOException;
}
